/* REDUX */
	/*[[CustomScrollbars]]*/
	scrollbar, scrollcorner { background: url(''), rgb(30,30,30) !important;; }
	thumb { -moz-appearance: none !important; border: 1px solid #000; background: -moz-radial-gradient(35% 20%, rgb(50,50,50), rgb(15,0,0)) !important;; }
	thumb:hover { background: -moz-radial-gradient(35% 20%, rgb(100,0,0), rgb(15,0,0)) !important; }
	thumb:active { background: #000 !important; }
	/**/
	body {
		background: url(''), -moz-radial-gradient(rgb(190,0,0), rgb(15,0,0)) !important;
		background: url(''), -webkit-radial-gradient(rgb(190,0,0), rgb(15,0,0)) !important;
		background-repeat: repeat, no-repeat !important;
		background-attachment: scroll, fixed !important;
		background-position: center, center !important;
	}
	#delform {
		background: -moz-linear-gradient(rgb(220,210,210), rgb(240,240,240) 400px) !important;
		background: -webkit-linear-gradient(rgb(220,210,210), rgb(240,240,240) 400px) !important;
		padding: 1px 15px 2px 15px !important;
		box-shadow: 0 20px 15px 20px rgba(0,0,0,0.7) !important;
		border-radius: 4px;
	}
	.boardTitle {
		text-shadow: 1px 1px 1px #222 !important;
	}
	#ft li,
	#ft ul,
	#options .dialog,
	#qr::before,
	#watcher,
	#updater:hover,
	.box-outer,
	.boxbar,
	.deleteform input[value=Delete],
	.top-box,
	.yuimenuitem-selected,
	#postForm::before,
	html body span[style='left: 5px; position: absolute;'] a,
	input[type='submit'],
	#com_submit,
	input[type='file'] > input[type='button'],
	#options.reply.dialog,
	.deleteform input[value=Delete],
	input[value="Report"],
	body::before,
	#qr.autohide .move {
		background-color: #fff !important;
	}
	.recaptchatable #recaptcha_response_field,
	.deleteform input[type='password'],
	input,
	input.field,
	input[type='submit'],
	textarea {
		background-color: #fff !important;
		border-color: #fff !important;
	}
	div.reply,
	#qr {
		background-color: transparent !important;
	}
	#boardNavDesktop,
	.pages {
		background-color: rgba(0,0,0,0.7) !important;
	}
	#boardNavDesktopFoot, #watcher, #watcher:hover, .deleteform {
		background-color: rgba(238,242,255,1) !important;
	}
	td[style='border: 1px dashed;'],
	div.reply > tr > div.reply,
	.inline div.reply,
	.inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply {
		/* Inline Quotes */
		background-color: rgba(255,255,255,0.2) !important;
		border: 1px solid rgba(128,128,128,0.5) !important;
		box-shadow: 5px 5px 5px rgba(128,128,128,0.5) !important;
	}
	.inline .inline div.reply,
	.inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply {
		background-color: #d6daf0 !important;
	}
	 [id^='q'] .warning {
		background: #EEF2FF !important;
		color: #57577b !important;
	}
	a,
	#dump,
	.entry,
	div.post > blockquote a[href^="//"],
	.sideArrows a,
	div.postContainer span.postNum > .replylink {
		color: #57577b !important;
	}
	.postNum a {
		color: #000 !important;
	}
	#watcher,
	#updater:hover,
	.globalMessage,
	.deleteform,
	#ft li,
	#ft ul,
	#options input:not([type='checkbox']),
	#qr table .recaptchatable #recaptcha_image,
	#updater input:not([type='checkbox']),
	.box-outer,
	.boxbar,
	.recaptcha_image_cell > center > #recaptcha_image,
	.recaptchatable #recaptcha_response_field,
	.top-box,
	html body span[style='left: 5px; position: absolute;'] a,
	div.reply,
	div.reply.highlight,
	#watcher,
	#boardNavDesktopFoot,
	body::before,
	hr {
		border: 0 none transparent !important;
	}
	div.reply {
		border-bottom: 1px solid #ccc !important;
	}
	.recaptchatable #recaptcha_response_field:focus,
	.deleteform input[type='password']:focus,
	input:focus,
	input.field:focus,
	input[type='submit']:focus,
	textarea:focus {
		outline: 1px solid #98e !important;
	}
	.subject {
		color: #0f0c5d !important;
		font-weight: 600 !important;
	}
	.summary,
	body > form,
	body,
	html body span[style='left: 5px; position: absolute;'] a,
	input,
	#postForm,
	#postForm::before,
	.deleteform::after,
	textarea,
	.abbr,
	.boxbar,
	.boxcontent,
	.pages strong,
	.reply,
	.reply.highlight,
	#boardNavDesktop .title,
	#imgControls label::after,
	#boardNavDesktop::after,
	#updater #count:not(.new)::after,
	#qr > form > label::after,
	#qr.autohide .move,
	span.pln {
		color: #000 !important;
	}
	#options ul {
		border-bottom: 1px solid #000 !important;
		border-radius: 0px !important;
	}
	#options ul:last-of-type {
		border: none !important;
	}
	span.quote > a.quotelink,
	a.backlink,
	a.forwardlink {
		color: #933 !important;
		font-weight: 800 !important;
	}
	div.navLinks a:first-of-type:hover,
	.deleteform input:hover,
	.recaptchatable #recaptcha_response_field:hover,
	input:hover,
	input[type='submit']:hover,
	input[type='file'] > input[type='button']:hover,
	textarea:hover {
		background-color: #d6bad0 !important;
		border-color: #d6bad0 !important;
	}
	#qp div.post {
		background-color: rgba(0,0,0,0.7) !important;
	}
	#qp div.post,
	#qp .postNum a {
		color: #fcd !important;
	}
	#qp .nameBlock > .useremail > .name,
	#qp .nameBlock > .useremail > .postertrip,
	#qp .name,
	#qp .postertrip,
	#qp .trip {
		color: #ffaac0 !important;
	}
	div.navLinks a:first-of-type:hover,
	.deleteform input:hover,
	.recaptchatable #recaptcha_response_field:hover,
	input:hover,
	input[type='submit']:hover,
	input[type='file'] > input[type='button']:hover,
	.reply.highlight,
	div.subMenu,
	#menu,
	textarea:hover {
		background-color: #dbdbdb !important;
	}
	.deleteform input:hover,
	.recaptchatable #recaptcha_response_field:hover,
	input:hover,
	input[type='submit']:hover,
	input[type='file'] > input[type='button']:hover,
	textarea:hover {
		border-color: #dbdbdb !important;
	}
	div.subMenu,
	#menu,
	#qp div.post {
		box-shadow: 5px 5px 5px rgba(60,60,60,0.6) !important;
	}
	input[type='checkbox'],
	#options input[type='checkbox'],
	#postForm td:nth-of-type(3) > label input[type='checkbox'],
	#qr label input[type='checkbox'] {
		background-color: #fcd !important;
		border: 1px solid #933 !important;
	}
	#options input,
	#options textarea,
	#qr label input,
	#updater input:not([type='checkbox']),
	.bd,
	input[type='submit'] {
		background-color: #eef2ff !important;
	}
	body::before {
		opacity: 1 !important;
	}
	#updater:not(:hover),
	#updater:not(:hover) #count:not(.new)::after,
	#qr > form > label::after,
	.globalMessage > *,
	.pages a,
	.boardBanner,
	select,
	#boardNavDesktop a {
		color: #ebc !important;
	}
	#qp a {
		color: #aaaac8 !important;
	}
	.boardBanner a,
	#qp a.backlink,
	#qp span.quote > a.quotelink {
		color: #fff !important;
	}
	input[type=checkbox]:checked,
	#options input[type=checkbox]:checked,
	#postForm td:nth-of-type(3) > label input[type='checkbox']:checked,
	#qr label input[type='checkbox']:checked {
		background-color: #bcc0d4 !important;
	}
	#postForm > form td:nth-of-type(3) > label,
	#qr > form tr:nth-of-type(3) > td:nth-of-type(3) > label {
		color: #444;
	}
	a:hover,
	#dump:hover,
	.entry:hover,
	div.post > blockquote a[href^="//"]:hover,
	.sideArrows a:hover,
	div.post div.postInfo span.postNum a:hover,
	div.postContainer span.postNum > .replylink:hover {
		color: #d00 !important;
	}
	.boardBanner a:hover,
	#boardNavDesktop a:hover {
		color: #f77 !important;
	}
	.nameBlock > .useremail > .name,
	.nameBlock > .useremail > .postertrip,
	.name,
	.postertrip,
	.trip {
		color: #733 !important;
	}
	.nameBlock > .useremail > .name,
	.name {
		font-weight: 600 !important;
	}
	.nameBlock > .useremail > .name:hover,
	.nameBlock > .useremail > .postertrip:hover {
		color: #000 !important;
	}
	a.forwardlink {
		font-style:italic !important;
	}
	.boxcontent > hr,
	.boxcontent input,
	.boxcontent textarea,
	#postForm > form td:nth-of-type(3) > label input,
	table.reply[style^='clear: both'],
	input,
	textarea,
	.recaptchatable #recaptcha_response_field,
	.recaptchatable #recaptcha_response_field:focus,
	.deleteform input[type='password']:focus,
	input:focus,
	input[type='submit']:focus,
	textarea:focus {
		background-color: #fff !important;
	}
	.recaptchatable #recaptcha_response_field:focus,
	.deleteform input[type='password']:focus,
	input:focus,
	input.field:focus,
	input[type='submit']:focus,
	textarea:focus {
		background-color: #fff !important;
		border-color: #fff !important;
	}
	qphl {
		outline-color: #627c8d !important;
	}
	input[type=checkbox]:active,
	#options input[type=checkbox]:active,
	#postForm td:nth-of-type(3) > label input[type='checkbox']:active,
	#qr label input[type='checkbox']:active {
		background: #000 !important;
	}
	#postForm::before,
	#qr::before {
		color: rgba(0,0,0,0.9) !important;
	}
	#qr input:-moz-placeholder,
	#qr textarea:-moz-placeholder {
		color: rgba(0,0,0,0.5) !important;
	}
	#qr input:-webkit-placeholder,
	#qr textarea:-webkit-placeholder {
		color: rgba(0,0,0,0.5) !important;
	}
	#qr input:placeholder,
	#qr textarea:placeholder {
		color: rgba(0,0,0,0.5) !important;
	}
	html body span[style='left: 5px; position: absolute;'] a {
		height: 14px !important;
		padding-top: 3px !important;
		width: 56px !important;
	}
	#recaptcha_image img,
	#quick_recaptcha_image img,
	#qr img {
		opacity: 1 !important;
	}
	.boxcontent dd,
	#options ul {
		border-color: #eef2ff !important;
	}
	hr {
		position: relative !important;
		top: 2px !important;
	}
	#updater input,
	#options input,
	#qr,
	table.reply[style^='clear: both'] {
		border: none !important;
	}
	#delform > div:not(.thread) select,
	.pages input[type='submit'] {
		margin: 0 !important;
		height: 17px !important;
	}
	#qr.autohide .move {
		border-bottom: none !important;
	}
	.prettyprint {
		background-color: #e7e7e7 !important;
		border: 1px solid #dcdcdc !important;
	}
	/* Toolbox images */
	/* 4chan X options */
	#settingsWindowLink::after, body:not([class]) a[href="javascript:void(0);"]::after {
		content: url('');
	}
	/* Delete buttons */
	.deleteform::before {
		content: url('');
	}
	/* Return button */
	div.navLinks a:first-of-type::after {
		content: url('');
	}
	/* Watcher */
	#watcher::before {
		content: url('');
	}
	/* Announcement */
	.globalMessage::before {
		content: url('');
	}
	/* Slideout nav */
	#boardNavDesktopFoot::after {
		content: url('');
	}
	/* 4sight */
	body > a[style='cursor: pointer; float: right;']::after {
		content: url('');
	}
	/* Expand */
	#imgControls label:first-of-type::after {
		content: url('');
		opacity: 0.5;
	}
	span.com { color: #d00 !important; }
	span.str, span.atv { color: #7FA61B !important; }
	span.pun { color: #61663A !important; }
	span.tag { color: #117743 !important; }
	span.kwd { color: #5A6F9E !important; }
	span.typ, span.atn { color: #9474BD !important; }
	span.lit { color: #368C72 !important; }
